body {
	color: #000;
	font: 13px "돋움", dotum !important;
	margin: 0;
	padding: 0;
	
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	width: 100%;
}
/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by its height */
	display: block;
	position: static;
}
/* Set the fixed height of the footer here */
#footer {
	height: 60px;
	background-color: #f5f5f5;
}
footer {
	display:none;
}
input {
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 4px;
	padding : 0 5px;
}
/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

#wrap > .container {
	/*padding: 52px 15px 60px 15px;
	margin: -73px 0 -60px 0;*/
	/*padding: 52px 15px 0px 15px;
	margin: -73px 0 0px 0;*/
	position:absolute;
	top: 51px;
	
	padding: 0px;
}
.container .credit {
	margin: 20px 0;
}
#footer > .container {
	padding-left: 15px;
	padding-right: 15px;
}
code {
	font-size: 80%;
}
.map_area {
	/* position: absolute; */
	/* min-height: 100%; */
	/* top: 0; */
}


.dropdown-menu {
	font-size:12px;
}
.navbar-default .navbar-brand {
color: #000;
}
.navbar-brand {
float: left;
height: 50px;
padding: 15px 15px;
font-size: 16px;
line-height: 21px;
font-weight: bold;
font-weight: bold;
font-family: "나눔고딕";
}
.navbar-default {
background-color: #fff;
border-color: #e7e7e7;
}
.navbar a {
	color:#000 !important;
	/* font-weight:bold; */
	
	
	font-family: '돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;
	font-size: 13px;
}

.toolbar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 77px;
	border-right: 1px solid #000;
	background-color: #252525;
	padding: 7px;
	
}
.toolbar .btn-group-vertical  {
	width : 100%;
}
.btn-toolbar-vertical  .btn-group-vertical {
	margin-top:5px;
}
.left-panel {
	width : 477px;
	position:absolute;
	left : -477px;
	top : 0;
	bottom:0;
	
}
.left-panel.open {
	left : 0px;
}
.left-panel.open .btn-slider-open {
	display:none;
}
.left-panel.open .btn-slider-close {
	display:inline-block;
}
.left-panel .btn-slider {
	position:absolute;
	right:-13px;
	top : 50%;
	margin-top:-28px;
	padding-top:20px;
	width : 13px;
	height:57px;
	border: 1px solid #ddd;
	z-index:1;
	background-color:#FFF;
	
}


.btn {
	font-size:12px !important;
}

.main-scope {
	padding-left: 477px;
	padding-top: 0px;
}
.sch-layer {
	border:1px solid #ddd;
	padding : 5px;
}

.local-layer a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}
.local-layer a:hover, .local-layer a:focus {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.local-layer {
	width: 478px;
}
.local-layer ul {
	list-style:none;
	height: 200px;
	overflow-y: auto;
	padding-left:22px;
}
.local-layer strong{
	display: inline-block;
	overflow: hidden;
	width: 100px;
	font-weight: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mr-15 {
	margin-right : 15px;
}
.pl-15 {
	padding-left:15px;
}
.panel-body-sm {
	padding : 5px;
}

/* border colors */
.no-border {
	border:0px;
}
/* Background colors */
.bg-red,
.bg-yellow,
.bg-aqua,
.bg-blue,
.bg-light-blue,
.bg-green,
.bg-navy,
.bg-teal,
.bg-olive,
.bg-lime,
.bg-orange,
.bg-fuchsia,
.bg-purple,
.bg-maroon,
.bg-black {
  color: #f9f9f9 !important;
}
.bg-gray {
  background-color: #eaeaec !important;
}
.bg-black {
  background-color: #222222 !important;
}
.bg-red {
  background-color: #f56954 !important;
}
.bg-yellow {
  background-color: #f39c12 !important;
}
.bg-aqua {
  background-color: #00c0ef !important;
}
.bg-blue {
  background-color: #0073b7 !important;
}
.bg-light-blue {
  background-color: #3c8dbc !important;
}
.bg-green {
  background-color: #00a65a !important;
}
.bg-navy {
  background-color: #001f3f !important;
}
.bg-teal {
  background-color: #39cccc !important;
}
.bg-olive {
  background-color: #3d9970 !important;
}
.bg-lime {
  background-color: #01ff70 !important;
}
.bg-orange {
  background-color: #ff851b !important;
}
.bg-fuchsia {
  background-color: #f012be !important;
}
.bg-purple {
  background-color: #932ab6 !important;
}
.bg-maroon {
  background-color: #85144b !important;
}
/* Text colors */
.text-red {
  color: #f56954 !important;
}
.text-yellow {
  color: #f39c12 !important;
}
.text-aqua {
  color: #00c0ef !important;
}
.text-blue {
  color: #0073b7 !important;
}
.text-black {
  color: #222222 !important;
}
.text-light-blue {
  color: #3c8dbc !important;
}
.text-green {
  color: #00a65a !important;
}
.text-navy {
  color: #001f3f !important;
}
.text-teal {
  color: #39cccc !important;
}
.text-olive {
  color: #3d9970 !important;
}
.text-lime {
  color: #01ff70 !important;
}
.text-orange {
  color: #ff851b !important;
}
.text-fuchsia {
  color: #f012be !important;
}
.text-purple {
  color: #932ab6 !important;
}
.text-maroon {
  color: #85144b !important;
}


/* full-calendar */
.cal-legend li span {
	border-radius: 4px;
	/* width: 116px; */
	margin-right: 5px;
	padding: 2px 8px;
}
